package com.dc.system.model;

import java.io.Serializable;
import java.util.Date;

public class SysAprvProcess implements Serializable {
	/**
	 * 主键ID
	 *
	 */
	private int id;

	/**
	 * 模块 （0派车审批 1请假审批 2备案）
	 *
	 */
	private int module;

	/**
	 * 编号（审批环节）排序号
	 *
	 */
	private int order_code;

	/**
	 * 审批人类别（0指定人，1指定职务，2指定部门）
	 *
	 */
	private int aprver_type;

	/**
	 * 审批人类型值（特别说明：当审批人类别选定为指定职务时，当前字段的备选值对应数据字典表中的职务等级，另需加上对应这些等级的本部门等级，形如：本部门正职、本部门副职、本部门分管领导）
	 *
	 */
	private String aprver_type_val;

	/**
	 * 审批类别（0手动送审、1自动送审）
	 *
	 */
	private int aprv_type;

	/**
	 * 审批顺序(0任意1顺序)
	 *
	 */
	private int aprv_order;

	/**
	 * 审批通过类型(特别说明：当审批顺序为任意时，此字段才有值；0全部审批通过,1任意审批通过)
	 *
	 */
	private int aprv_pass_type;

	/**
	 * 所属单位id
	 *
	 */
	private String fk_organ_id;

	/**
	 * 所属单位名称
	 *
	 */
	private String fk_organ_name;

	/**
	 * 创建人用户id
	 *
	 */
	private int create_user_id;

	/**
	 * 创建人姓名
	 *
	 */
	private String create_user_name;

	/**
	 * 创建时间
	 *
	 */
	private Date created_time;

	/**
	 * 更新人用户id
	 *
	 */
	private int update_user_id;

	/**
	 * 更新人用户名
	 *
	 */
	private String update_user_name;

	/**
	 * 修改时间
	 *
	 */
	private Date modified_time;

	/**
	 * 是否删除
	 *
	 */
	private String is_deleted;

	/**
	 * 版本号
	 */
	private int version;

	public int getVersion() {
		return version;
	}

	public void setVersion(int version) {
		this.version = version;
	}

	/**
	 */
	private static final long serialVersionUID = 1L;

	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public int getModule() {
		return module;
	}

	public void setModule(int module) {
		this.module = module;
	}

	public int getOrder_code() {
		return order_code;
	}

	public void setOrder_code(int order_code) {
		this.order_code = order_code;
	}

	public int getAprver_type() {
		return aprver_type;
	}

	public void setAprver_type(int aprver_type) {
		this.aprver_type = aprver_type;
	}

	public String getAprver_type_val() {
		return aprver_type_val;
	}

	public void setAprver_type_val(String aprver_type_val) {
		this.aprver_type_val = aprver_type_val;
	}

	public int getAprv_type() {
		return aprv_type;
	}

	public void setAprv_type(int aprv_type) {
		this.aprv_type = aprv_type;
	}

	public int getAprv_order() {
		return aprv_order;
	}

	public void setAprv_order(int aprv_order) {
		this.aprv_order = aprv_order;
	}

	public int getAprv_pass_type() {
		return aprv_pass_type;
	}

	public void setAprv_pass_type(int aprv_pass_type) {
		this.aprv_pass_type = aprv_pass_type;
	}

	public String getFk_organ_id() {
		return fk_organ_id;
	}

	public void setFk_organ_id(String fk_organ_id) {
		this.fk_organ_id = fk_organ_id;
	}

	public String getFk_organ_name() {
		return fk_organ_name;
	}

	public void setFk_organ_name(String fk_organ_name) {
		this.fk_organ_name = fk_organ_name;
	}

	public int getCreate_user_id() {
		return create_user_id;
	}

	public void setCreate_user_id(int create_user_id) {
		this.create_user_id = create_user_id;
	}

	public String getCreate_user_name() {
		return create_user_name;
	}

	public void setCreate_user_name(String create_user_name) {
		this.create_user_name = create_user_name;
	}

	public Date getCreated_time() {
		return created_time;
	}

	public void setCreated_time(Date created_time) {
		this.created_time = created_time;
	}

	public int getUpdate_user_id() {
		return update_user_id;
	}

	public void setUpdate_user_id(int update_user_id) {
		this.update_user_id = update_user_id;
	}

	public String getUpdate_user_name() {
		return update_user_name;
	}

	public void setUpdate_user_name(String update_user_name) {
		this.update_user_name = update_user_name;
	}

	public Date getModified_time() {
		return modified_time;
	}

	public void setModified_time(Date modified_time) {
		this.modified_time = modified_time;
	}

	public String getIs_deleted() {
		return is_deleted;
	}

	public void setIs_deleted(String is_deleted) {
		this.is_deleted = is_deleted;
	}

	@Override
	public String toString() {
		StringBuilder sb = new StringBuilder();
		sb.append(getClass().getSimpleName());
		sb.append(" [");
		sb.append("Hash = ").append(hashCode());
		sb.append(", id=").append(id);
		sb.append(", module=").append(module);
		sb.append(", order_code=").append(order_code);
		sb.append(", aprver_type=").append(aprver_type);
		sb.append(", aprver_type_val=").append(aprver_type_val);
		sb.append(", aprv_type=").append(aprv_type);
		sb.append(", aprv_order=").append(aprv_order);
		sb.append(", aprv_pass_type=").append(aprv_pass_type);
		sb.append(", fk_organ_id=").append(fk_organ_id);
		sb.append(", fk_organ_name=").append(fk_organ_name);
		sb.append(", create_user_id=").append(create_user_id);
		sb.append(", create_user_name=").append(create_user_name);
		sb.append(", created_time=").append(created_time);
		sb.append(", update_user_id=").append(update_user_id);
		sb.append(", update_user_name=").append(update_user_name);
		sb.append(", modified_time=").append(modified_time);
		sb.append(", is_deleted=").append(is_deleted);
		sb.append("]");
		return sb.toString();
	}

}